Skip to content

Conversation

@russell-rozenbaum
Copy link
Contributor

@russell-rozenbaum russell-rozenbaum commented Jul 9, 2025

Overview

Russ, Todos

Code Cleanup

  • Namely, AssistantUpdate.re file and CompositionModel.re file. Do so via: Organize into Modules -> Further Separate Concerns into Submodules -> Split into Files/Folders if necessary -> Supply "Public" Modules (I find this helps with clarity on what is local/helper and what is external/publicly used)

Task Nodules and Before/After Views

  • Store tool calls with each subtask. This can be done via tracking when a tool is called and which task was marked as active.
  • Store a before segment and after segment. Simply, store what the segment was when the task/todo list was created, then, store what it is when it is completed. NOTE: Need to add a task completion action. Currently, only archiving a task exists.

Add Tool Calls for Agent to Test Code it Writes

  • ^

Write Robust Test Cases

  • Composition Action Tests
  • Assistant Model/Update Tests

Improve Agent View Logic

  • We might want to default to expanding the definitions of recently implemented code

General Agent Toolkit Improvements

  • Rename UpdateBody to something else, leaning towards UpdateScope. The agent seems to get confused sometimes as to what exactly the body is. Understandably so tho, eg. "function bodies" could lead to some confusion, or the fact that updating the ultimate, final body of a program is just updating the last defined variable's body... oftentimes it tries to call "UpdateBody" on a variable called "root".

Cyrus, Todos

…ew code before or after variables, or at the start/end of the program
…ble to update_pattern); adds a tool call to update the entire binding
…ter names for these, im a bit flustered by the naming conventions of bindings and such
…remove, but want to keep in case of future use
…age refresh and initial load in (the user message displays
russell-rozenbaum and others added 28 commits October 2, 2025 18:45
… to further prepare def for displaying current selection via spcial chars
…sage log, add timestamps and intermediate program state
panding and collapsing definitions. a list of the agent`s view is now maintained as part of the zipper.
this commit also introduced some code cleanup/refactoring in some composition files.
a single agent view in the entire chat. TODO: need to solve latency issues, likely problem candidate is unfolding/folding.
…a given ill/non-existent variable path using the levenshtein distance
…tant -> editor updates... i think this should maintain valid dependencies. this also includes some changes for tracking incomplete tasks and stuff
@cyrus-
Copy link
Member

cyrus- commented Jan 12, 2026

see #2048

@cyrus- cyrus- closed this Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants